Generalized Lane-Riesenfeld algorithms
نویسندگان
چکیده
The Lane–Riesenfeld algorithm for generating uniform B-splines provides a prototype for subdivision algorithms that use a refine and smooth factorization to gain arbitrarily high smoothness through efficient local rules. In this paper we generalize this algorithm by maintaining the key property that the same operator is used to define the refine and each smoothing stage. For the Lane–Riesenfeld algorithm this operator samples a linear polynomial, and therefore the algorithm preserves only linear polynomials in the functional setting, and straight lines in the geometric setting. We present two new families of schemes that extend this set of invariants: one which preserves cubic polynomials, and another which preserves circles. For both generalizations, as for the Lane–Riesenfeld algorithm, a greater number of smoothing stages gives smoother curves, and only local rules are required for an implementation.
منابع مشابه
Non-uniform subdivision for B-splines of arbitrary degree
We present an efficient algorithm for subdividing non-uniform B-splines of arbitrary degree in a manner similar to the Lane-Riesenfeld subdivision algorithm for uniform Bsplines of arbitrary degree. Our algorithm consists of doubling the control points followed by d rounds of non-uniform averaging similar to the d rounds of uniform averaging in the Lane-Riesenfeld algorithm for uniform B-spline...
متن کاملA Chaikin-based variant of Lane-Riesenfeld algorithm and its non-tensor product extension
In this work we present a parameter-dependent Refine-and-Smooth (RS ) subdivision algorithm where the refine stage R consists in the application of a perturbation of Chaikin’s/Doo-Sabin’s vertex split, while each smoothing stage S performs averages of adjacent vertices like in the Lane-Riesenfeld algorithm [19]. This constructive approach provides a unifying framework for univariate/bivariate p...
متن کاملL-Systems in Geometric Modeling
We show that parametric context-sensitive L-systems with affine geometry interpretation provide a succinct description of some of the most fundamental algorithms of geometric modeling of curves. Examples include the Lane-Riesenfeld algorithm for generating B-splines, the de Casteljau algorithm for generating Bézier curves, and their extensions to rational curves. Our results generalize the prev...
متن کاملNew Solutions for Singular Lane-Emden Equations Arising in Astrophysics Based on Shifted Ultraspherical Operational Matrices of Derivatives
In this paper, the ultraspherical operational matrices of derivatives are constructed. Based on these operational matrices, two numerical algorithms are presented and analyzed for obtaining new approximate spectral solutions of a class of linear and nonlinear Lane-Emden type singular initial value problems. The basic idea behind the suggested algorithms is basically built on transforming the eq...
متن کاملC1 analysis of 2D subdivision schemes refining point-normal pairs with the circle average
This article continues the investigation started in [9] on subdivision schemes refining 2D point-normal pairs, obtained by modifying linear subdivision schemes using the circle average. While in [9] the convergence of the Modified Lane-Riesenfeld algorithm and the Modified 4-Point schemes is proved, here we show that the curves generated by these two schemes are C.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Aided Geometric Design
دوره 30 شماره
صفحات -
تاریخ انتشار 2013